package cn.hrms.domain;

import lombok.Builder;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * @author xiaokai54
 * @date 2024/12/17
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class User extends BaseEntity {
	/** 用户ID */
	private Long userId;

	/** 员工ID */
	private Long empId;

	/** 用户账号 */
	private String username;

	/** 用户昵称 */
	private String realName;

	/** 用户邮箱 */
	private String email;

	/** 手机号码 */
	private String phone;

	/** 用户性别 */
	private String sex;

	/** 密码 */
	private String password;

	/** 帐号状态（0正常 1停用） */
	private String status;

	/**
	 * 未删除标志
	 */
	public static final String USER_UNDELETED = "0";
	/**
	 * 已删除标志
	 */
	public static final String USER_DELETED = "1";
	/**
	 * 正常状态
	 */
	public static final String USER_OK = "0";
	/**
	 * 停用状态
	 */
	public static final String USER_FAILED =  "1";
}
